.bluebutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #5a9bdb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #5a9bdb;
	box-shadow:inset 0px 1px 0px 0px #5a9bdb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #307bc7), color-stop(1, #004da0) );
	background:-moz-linear-gradient( center top, #307bc7 5%, #004da0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#307bc7', endColorstr='#004da0');
	background-color:#307bc7;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #a6a6a6;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:6px 1px;
	text-decoration:none;
	text-shadow:1px 1px 0px #525252;
	width:70px;
	height:40px;
	text-align:center;
	padding-top:18px;
	padding-bottom:32px;
	margin-left:20px;
	margin-top:5px;
}.bluebutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #004da0), color-stop(1, #307bc7) );
	background:-moz-linear-gradient( center top, #004da0 5%, #307bc7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004da0', endColorstr='#307bc7');
	background-color:#004da0;
}.bluebutton:active {
	position:relative;

}
#formcontainer{
	position:absolute;
	top:0;
	right:0px;
	width:510px;
	height:735px;
	font:normal 15px Arial, Tahoma, Verdana, Sans-serif;
	color: #4B4B4B;
	background-image: linear-gradient(left , #E0E5FF 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(left , #E0E5FF 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(left , #E0E5FF 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(left , #E0E5FF 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(left , #E0E5FF 0%, #FFFFFF 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		right bottom,
		color-stop(0, #E0E5FF),
		color-stop(1, #FFFFFF)
	);
	-moz-border-top-left-radius: 10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius: 10px;
	z-index:2;
	border: 1px solid #7D7D7D;
}
.percentageinput{
	width:50px;
	color:#F66;
}
.red{
	color:#F66;
}
#volumetable tr td{
	background:#4888D7;
	padding: 5px 13px;
	color:#FFF;
}
#volumetable tr td input{
	color:#F66;
}
#volumetable{
	margin-left:30px;
	width:440px;
}
#volumepercindicator{
	margin-left:60px;
	color:#F66;
	margin-bottom:25px;
}
#header{
	font:normal 18px Arial, Tahoma, Verdana, Sans-serif;
	color: #7D7D7D;
	margin-left:20px;
}
#titletwo{
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color: #EE4D51;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
}
#title{
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	color: #EE4D51;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
}
#label{
	font:normal 16px Arial, Tahoma, Verdana, Sans-serif;
	color: #7D7D7D;
	margin-left:20px;
	
}
#p{
	margin-bottom:20px;
}
#pintfirst{
	margin-top:20px;
	margin-left:30px;
}
#pintsecond{
	margin-left:50px;
}
#sorttable{
	margin-top:40px;
	margin-bottom:40px;
	margin-left:90px;
}
.buttonmargin{
	margin-top:20px;
}
.tablesorter{
	width:20px;
}
#simulationcontrols input[type="button"]{
	
	padding:8px;

}